\hypertarget{classace_1_1_core_object2_d___imp}{\section{クラス ace\-:\-:Core\-Object2\-D\-\_\-\-Imp}
\label{classace_1_1_core_object2_d___imp}\index{ace\-::\-Core\-Object2\-D\-\_\-\-Imp@{ace\-::\-Core\-Object2\-D\-\_\-\-Imp}}
}
ace\-:\-:Core\-Object2\-D\-\_\-\-Impに対する継承グラフ\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.424242cm]{d1/d21/classace_1_1_core_object2_d___imp}
\end{center}
\end{figure}
\subsection*{Public メソッド}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classace_1_1_core_object2_d___imp_aa5d979cf1baa153bfd824c0000cb57d2}{\hyperlink{structace_1_1_vector2_d_f}{Vector2\-D\-F} {\bfseries Get\-Position} () const }\label{classace_1_1_core_object2_d___imp_aa5d979cf1baa153bfd824c0000cb57d2}

\item 
\hypertarget{classace_1_1_core_object2_d___imp_a8196b0ea2abc382c5688cd1399bcda66}{void {\bfseries Set\-Position} (\hyperlink{structace_1_1_vector2_d_f}{Vector2\-D\-F} value)}\label{classace_1_1_core_object2_d___imp_a8196b0ea2abc382c5688cd1399bcda66}

\item 
\hypertarget{classace_1_1_core_object2_d___imp_a7abf3f6211d27669a36b892abd7b4256}{\hyperlink{structace_1_1_vector2_d_f}{Vector2\-D\-F} {\bfseries Get\-Global\-Position} ()}\label{classace_1_1_core_object2_d___imp_a7abf3f6211d27669a36b892abd7b4256}

\item 
\hypertarget{classace_1_1_core_object2_d___imp_a06b3cb318999a6d90a64a539dbb11b20}{float {\bfseries Get\-Angle} () const }\label{classace_1_1_core_object2_d___imp_a06b3cb318999a6d90a64a539dbb11b20}

\item 
\hypertarget{classace_1_1_core_object2_d___imp_a8751bf5a4001399580900f8581737c07}{void {\bfseries Set\-Angle} (float value)}\label{classace_1_1_core_object2_d___imp_a8751bf5a4001399580900f8581737c07}

\item 
\hypertarget{classace_1_1_core_object2_d___imp_a36a7d4c452faba37a114d88aed507477}{\hyperlink{structace_1_1_vector2_d_f}{Vector2\-D\-F} {\bfseries Get\-Scale} () const }\label{classace_1_1_core_object2_d___imp_a36a7d4c452faba37a114d88aed507477}

\item 
\hypertarget{classace_1_1_core_object2_d___imp_aed9ea8e1375ef1b1e5664220f21d790c}{void {\bfseries Set\-Scale} (\hyperlink{structace_1_1_vector2_d_f}{Vector2\-D\-F} value)}\label{classace_1_1_core_object2_d___imp_aed9ea8e1375ef1b1e5664220f21d790c}

\item 
\hypertarget{classace_1_1_core_object2_d___imp_af8229e96553a9336fc62e70a0e483dec}{void {\bfseries Add\-Child} (\hyperlink{classace_1_1_i_core_object2_d}{I\-Core\-Object2\-D} \&child, e\-Child\-Mode mode)}\label{classace_1_1_core_object2_d___imp_af8229e96553a9336fc62e70a0e483dec}

\item 
\hypertarget{classace_1_1_core_object2_d___imp_a2b7e14f14531af1fd232f5cb18109a71}{void {\bfseries Remove\-Child} (\hyperlink{classace_1_1_i_core_object2_d}{I\-Core\-Object2\-D} \&child)}\label{classace_1_1_core_object2_d___imp_a2b7e14f14531af1fd232f5cb18109a71}

\item 
\hypertarget{classace_1_1_core_object2_d___imp_acb5c40a7e7d4b8e73bf1dc03d5670c21}{virtual void {\bfseries Draw} ()}\label{classace_1_1_core_object2_d___imp_acb5c40a7e7d4b8e73bf1dc03d5670c21}

\item 
\hypertarget{classace_1_1_core_object2_d___imp_a1b5a3c60402876e8020abdedeaaf1351}{void {\bfseries Set\-Layer} (\hyperlink{classace_1_1_core_layer2_d}{Core\-Layer2\-D} $\ast$layer)}\label{classace_1_1_core_object2_d___imp_a1b5a3c60402876e8020abdedeaaf1351}

\item 
\hypertarget{classace_1_1_core_object2_d___imp_ac9f0b8c656bfd0d4dc8001a4aac3a004}{void {\bfseries Set\-Parent} (\hyperlink{classace_1_1_i_core_object2_d}{I\-Core\-Object2\-D} \&parent, e\-Child\-Mode mode)}\label{classace_1_1_core_object2_d___imp_ac9f0b8c656bfd0d4dc8001a4aac3a004}

\item 
\hypertarget{classace_1_1_core_object2_d___imp_a4b98e438cdc5c47a6e50894d56cdeb20}{void {\bfseries Clear\-Parent} ()}\label{classace_1_1_core_object2_d___imp_a4b98e438cdc5c47a6e50894d56cdeb20}

\item 
\hypertarget{classace_1_1_core_object2_d___imp_ab175f79a083488c5cb286ac4d69fe021}{\hyperlink{structace_1_1_matrix33}{Matrix33} {\bfseries Get\-Matrix\-To\-Translate} ()}\label{classace_1_1_core_object2_d___imp_ab175f79a083488c5cb286ac4d69fe021}

\item 
\hypertarget{classace_1_1_core_object2_d___imp_a2c606672fb22037b4e32bfc941d2c7e3}{\hyperlink{structace_1_1_matrix33}{Matrix33} {\bfseries Get\-Matrix\-To\-Transform} ()}\label{classace_1_1_core_object2_d___imp_a2c606672fb22037b4e32bfc941d2c7e3}

\item 
virtual int \hyperlink{classace_1_1_core_object2_d___imp_abb9e91a6aea472ee5f594e2e9ae66c30}{Get\-Ref} ()
\begin{DoxyCompactList}\small\item\em 参照カウンタを取得する。 \end{DoxyCompactList}\item 
virtual int \hyperlink{classace_1_1_core_object2_d___imp_ac3f311a6e209f5b3834fcaa5b8a9439c}{Add\-Ref} ()
\begin{DoxyCompactList}\small\item\em 参照カウンタを加算する。 \end{DoxyCompactList}\item 
virtual int \hyperlink{classace_1_1_core_object2_d___imp_a7824744c5cea53163e912f9d10ebf48f}{Release} ()
\begin{DoxyCompactList}\small\item\em 参照カウンタを減算する。0になった時、インスタンスを削除する。 \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{関数}
\hypertarget{classace_1_1_core_object2_d___imp_ac3f311a6e209f5b3834fcaa5b8a9439c}{\index{ace\-::\-Core\-Object2\-D\-\_\-\-Imp@{ace\-::\-Core\-Object2\-D\-\_\-\-Imp}!Add\-Ref@{Add\-Ref}}
\index{Add\-Ref@{Add\-Ref}!ace::CoreObject2D_Imp@{ace\-::\-Core\-Object2\-D\-\_\-\-Imp}}
\subsubsection[{Add\-Ref}]{\setlength{\rightskip}{0pt plus 5cm}virtual int ace\-::\-Core\-Object2\-D\-\_\-\-Imp\-::\-Add\-Ref (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classace_1_1_core_object2_d___imp_ac3f311a6e209f5b3834fcaa5b8a9439c}


参照カウンタを加算する。 

\begin{DoxyReturn}{戻り値}
加算後の参照カウンタ 
\end{DoxyReturn}


\hyperlink{classace_1_1_reference_object_a415df172524879cdac4303185bde4110}{ace\-::\-Reference\-Object}を再定義しています。

\hypertarget{classace_1_1_core_object2_d___imp_abb9e91a6aea472ee5f594e2e9ae66c30}{\index{ace\-::\-Core\-Object2\-D\-\_\-\-Imp@{ace\-::\-Core\-Object2\-D\-\_\-\-Imp}!Get\-Ref@{Get\-Ref}}
\index{Get\-Ref@{Get\-Ref}!ace::CoreObject2D_Imp@{ace\-::\-Core\-Object2\-D\-\_\-\-Imp}}
\subsubsection[{Get\-Ref}]{\setlength{\rightskip}{0pt plus 5cm}virtual int ace\-::\-Core\-Object2\-D\-\_\-\-Imp\-::\-Get\-Ref (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classace_1_1_core_object2_d___imp_abb9e91a6aea472ee5f594e2e9ae66c30}


参照カウンタを取得する。 

\begin{DoxyReturn}{戻り値}
参照カウンタ 
\end{DoxyReturn}


\hyperlink{classace_1_1_reference_object_a02acbe12a8598860586f49b8ad038dac}{ace\-::\-Reference\-Object}を再定義しています。

\hypertarget{classace_1_1_core_object2_d___imp_a7824744c5cea53163e912f9d10ebf48f}{\index{ace\-::\-Core\-Object2\-D\-\_\-\-Imp@{ace\-::\-Core\-Object2\-D\-\_\-\-Imp}!Release@{Release}}
\index{Release@{Release}!ace::CoreObject2D_Imp@{ace\-::\-Core\-Object2\-D\-\_\-\-Imp}}
\subsubsection[{Release}]{\setlength{\rightskip}{0pt plus 5cm}virtual int ace\-::\-Core\-Object2\-D\-\_\-\-Imp\-::\-Release (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classace_1_1_core_object2_d___imp_a7824744c5cea53163e912f9d10ebf48f}


参照カウンタを減算する。0になった時、インスタンスを削除する。 

\begin{DoxyReturn}{戻り値}
減算後の参照カウンタ 
\end{DoxyReturn}


\hyperlink{classace_1_1_reference_object_a596db8312108f44cf85bb3e66101d3a5}{ace\-::\-Reference\-Object}を再定義しています。



このクラスの説明は次のファイルから生成されました\-:\begin{DoxyCompactItemize}
\item 
Dev/ace\-\_\-cpp/core/\-Object\-System/2\-D/ace.\-Core\-Object2\-D\-\_\-\-Imp.\-h\item 
Dev/ace\-\_\-cpp/core/\-Object\-System/2\-D/ace.\-Core\-Object2\-D\-\_\-\-Imp.\-cpp\end{DoxyCompactItemize}
